Tech Tip: Token-Ring-to-Token-Ring error messages and associated codes (02/23/2001)IBM Networking Technical Tip Document:ER0361 Revised:02/23/2001 Subject:Token-Ring-to-Token-Ring error messages and associated codes This tip applies to the following product(s): 8229 - -ALL- Product: Token-Ring Token-Ring Bridge (TRT and STRT) Logical Port 1 = First Operational Token-Ring Port Logical Port 2 = Second Operational Token-Ring Port Boot EPROM Diagnostic/Status Codes Blank Bridge Fully Functional 88 - Lamp Test 00 - Processor Integrity Test 01 - Boot EPROM Checksum Test 02 - Control Processor Local SRAM Test 03 - Memory Size Determination/Check for minimum 04 - Window Register Check 05 - Parity Checker Test 06 - Basic System RAM Diagnostics 07 - UART Test/Initialization, Timer Initialization 08 - Not used 09 - Minimal Mode (invalid flash prom), awaiting download motherboard diagnostics 10 - Port Information Determination IPC Diagnostic Codes 11 - Forwarding Processor Alive Indication 12 - Interrupt to Forwarding Processor 13 - Interrupt from Forwarding Processor 14 - FP RAM Size Determination 15-18 - System RAM Tests 19 - Shadow RAM Test 20 - NVR Test 21 - AIP Test 22 - UART Test 29 - System Initialization 40 - Port 1 - Initialize 41 - Port 1 - Configure Bridge Channel 45 - Port 2 - Initialize 46 - Port 2 - Configure Bridge Channel 60 - Port 1 - Open Adapter 61 - Port 1 - Set Bridge Parameters 62 - Port 1 - Duplicate Address Test failed 63 - Port 1 - Unable to Open Adapter after one attempt (config mode only) 65 - Port 2 - Open Adapter 66 - Port 2 - Set Bridge Parameters 67 - Port 2 - Duplicate Address Test failed 94 - Port 1 - No MAU found 95 - Port 2 - No MAU found 96 - Single Token-Ring port found. The unit is in minimal mode for downloading of code only. Runtime Status Codes 80 - Verify unique ring numbers (both ring must have unique numbers) 81 - Local Ring Test to ensure both adapters are not on the same ring 82 - Verify Bridge using Specific Route frames. Also verifies that parallel bridges have unique bridge numbers 83 - Verify Bridge using Broadcast frames Blank - Bridge Fully Functional The following additional messages may be displayed from the serial-port monitor. They give information about the bridge operation while it is running. In the first column, the hexadecimal number is the value of the alert that may be displayed through the serial port of the bridge. In the second column: W indicates that the alert is a warning and will cause the bridge to halt operations until the warning condition is cleared. I indicates an informational message about the current operational state of the bridge. F indicates a failure alert issued just prior to restarting the bridge. The messages are organized by alert number. 0x0000 (F) : IPCInterrupt: cp_rcvqp_out_x > FIFO_LENGTH Runaway control processor receive fifo. 0x0000 (F) : LRM task fifo overflow (from LBS) The fifo from LBS to LRM has overflowed. 0x0010 (F) : TokenHandler: ICDB Parity Interrupt An ICDB parity error occurred on first Token-Ring port. 0x0011 (F) : TokenHandler: ICDB Parity Interrupt An ICDB parity error occurred on second Token-Ring port. 0x0014 (F) : TokenHandler: Unknown Interrupt Source An interrupt was generated from a source other than the first Token-Ring port. 0x0015 (F) : TokenHandler: Unknown Interrupt Source An interrupt was generated from a source other than the second Token-Ring port. 0x0018 (F) : xmit_a_message: ADAP_SEND_FRAME - bad ccb->message_type An ADAP_SEND_FRAME command control block with an illegal message type was detected. 0x001c (F) : xmit_a_message: ADAP_SEND_SPANNING - bad ccb->message_type An ADAP_SEND_SPANNING command control block with an illegal message type was detected. 0x0020 (F) : xmit_a_message: bad ccb->command_code A command control block with an illegal command code was detected. 0x0024 (F) : st_get_ccb: No CCBs available An attempt to get a command control block from the free pool has failed because none are available. 0x0028 (F) : st_get_ccb_frame: No CCBs available An attempt to get a command control block from the free pool has failed because none are available. 0x002c (F) : st_get_ccb_frame: No frame buffers available An attempt to get a frame buffer from the free pool has failed because none are available. 0x0030 (F) : lbs_task: bad ccb->command_code A command control block with an illegal command code was detected. 0x0034 (W) : run_main: Duplicate Address Test failure The first Token-Ring adapter has failed to open because it detected a duplicate MAC address on the ring. 0x0035 (W) : run_main: Duplicate Address Test failure The second Token-Ring adapter has failed to open because it detected a duplicate MAC address on the ring. 0x0038 (W) : Check Token-Ring cable connection to adapter and power cycle The first Token-Ring adapter has failed to open, possibly due to a faulty cable connection. 0x0039 (W) : Check Token-Ring cable connection to adapter and power cycle The second Token-Ring adapter has failed to open, possibly due to a faulty cable connection. 0x00c0 (F) : copy_system_status: buffer length > FRAME_LENGTH A status message with an illegal length was detected. 0x00c0 (F) : copy_system_to_local: bad cp_rcvq_out->entry_type A status message with an illegal type was detected 0x00c1 (F) : ipc_fetch_event: bad ccb->command_code A command control block with an illegal command code was detected. 0x00c3 (F) : Decompress: dFileOffset >= IFLASH_SIZE Error during decompression of downloaded code. 0x00c4 (F) : Decompress: dFileOffset + dRepeatCount > IFLASH_SIZE Error during decompression of downloaded code. 0x00c5 (F) : lbs_get_ccb_frame: No CCBs available An attempt to get a command control block from the free pool has failed because none are available. 0x00c6 (F) : lbs_get_ccb_frame: No frame buffers available An attempt to get a frame buffer from the free pool has failed because none are available. 0x00c7 (F) : lrm_task: bad ccb->command_code A command control block with an illegal command code was detected. 0x00c8 (I) : lrm_mvid_parse_frame: ccb->lan_header_length < 14 An lrm frame was received with an invalid lan header length. 0x00c9 (I) : lrm_mvid_parse_frame: ccb->dlc_header_length < 3 An lrm frame was received with an invalid dlc header length. 0x00ca (F) : lrm_parse_set_reporting_point: Can't find Port Index A command control block with an illegal command code was detected. 0x00cb (F) : lrm_get_ccb_frame: No CCBs available An attempt to get a command control block from the free pool has failed because none are available. 0x00cc (F) : lrm_get_ccb_frame: No frame buffers available An attempt to get a frame buffer from the free pool has failed because none are available. 0x00cd (F) : lrm_lbs_reports: bad ycb.rcb.vec_id An LBS frame with an illegal vector was detected by LRM. 0x00ce (F) : lrm_rem_reports: bad ycb.rcb.vec_id A REM frame with an illegal vector was detected by LRM. 0x00cf (F) : lrm_crs_reports: bad ycb.rcb.vec_id A CRS frame with an illegal vector was detected by LRM. 0x00d0 (F) : lrm_rps_reports: bad ycb.rcb.vec_id An RPS frame with an illegal vector was detected by LRM. 0x00d1 (F) : rem_get_ccb_frame: No CCBs available An attempt to get a command control block from the free pool has failed because none are available. 0x00d2 (F) : rem_get_ccb_frame: No frame buffers available An attempt to get a frame buffer from the free pool has failed because none are available. 0x00d3 (F) : crs_get_ccb_frame: No CCBs available An attempt to get a command control block from the free pool has failed because none are available. 0x00d4 (F) : crs_get_ccb_frame: No frame buffers available An attempt to get a frame buffer from the free pool has failed because none are available. 0x00d5 (F) : rps_get_ccb_frame: No CCBs available An attempt to get a command control block from the free pool has failed because none are available. 0x00d6 (F) : rps_get_ccb_frame: No frame buffers available An attempt to get a frame buffer from the free pool has failed because none are available. 0x00d7 (W) : ipc_diags: No Interrupt received from FP The forwarding processor did not respond to an interrupt command. 0x00d9 (W) : diag_ram_blk: RAM test failure An error was detected during this control processor RAM test. 0x00da (W) : ipc_diag_ram: RAM walk test failure An error was detected during this control processor RAM test. 0x00db (F) : invalid_interrupt: Unknown interrupt An interrupt from an unknown source has occurred. 0x00dc (F) : invalid_irq: Unknown interrupt An interrupt from an unknown source has occurred. 0x00dd (I) : SystemInterruptHandler: Unknown interrupt source An interrupt from an unknown source has occurred. 0x00de (W) : bringup_token: No fallback Token-Ring ports A Token-Ring port has failed to initialize, and there are no other available Token-Ring ports to use. 0x00df (W) : verify_nvr_keyword: NVR write failure The NVR write test failed. 0x00e0 (F) : clear_nvr: NVR write failure An error was detected when NVR was cleared. 0x00e1 (F) : remove_port_reset: Port number out of range An invalid port number was passed to this routine. 0x00e2 (F) : set_port_info: > 4 of a port type reported An invalid port number was passed to this routine. 0x00e3 (F) : ParityInterruptHandler: Memory Parity Error 0x00e4 (F) : mfr_mvid_parse_mac_frame: ccb->lan_header_length < 14 A mac frame was received with an invalid lan header length. 0x00e5 (F) : mfr_mvid_parse_mac_frame: ccb->dlc_header_length != 0 A mac frame was received with an invalid dlc header length. 0x00e6 (F) : mfr_task: bad ccb cmdcode or msgtype A command control block in the mfr fifo with an illegal command code and/or message type was detected. 0x00e7 (F) : get_frame: frame fifo empty An attempt to get a frame buffer from the free pool has failed because none are available. 0x00e8 (F) : get_ccb: ccb fifo empty An attempt to get a command control block from the free pool has failed because none are available. 0x00e9 (F) : release_ccb: ccb address out of range An attempt to free an invalid command control block was detected. 0x00ea (F) : release_frame: frame address out of range An attempt to free an invalid frame buffer was detected. 0x00eb (F) : release_ccb_frame: release ptr is NULL An attempt to release a command control block with address NULL was detected. 0x00ec (F) : fifo_in: element cmd code unknown A command control block with an unknown command code was added to the to_link fifo. 0x00ef (F) : send_pri_message: bad ccb cmdcode or msgtype A command control block with an illegal command code and/or message type was detected. 0x00f0 (F) : ageing_an_entry: Invalid database entry forward index (TREE) - The current database entry being aged has an illegal forward index value. 0x00f1 (W) : run_main: Unable to open Token-Ring adapter The Token-Ring adapter in single port mode has failed to open. 0x00f2 (F) : dlh_task: bad ccb->command_code A command control block with an illegal command code was detected. 0x00f3 (F) : dlh_mvid_parse_frame: ccb->lan_header_length < 14 A dlh frame was received with an invalid lan header length. 0x00f4 (F) : dlh_mvid_parse_frame: ccb->dlc_header_length < 3 A dlh frame was received with an invalid dlc header length. 0x00fa (F) : Invalid Op code An unknown opcode has been fetched by the control processor. 0x00fc (W) : Token-Ring port wire fault or removed from ring A ring status change was detected due to wire fault or the adapter was removed from the ring. 0x00fb (F) : exec: No carrier on the Ethernet port (AUI) (TREE) - No carrier has been present on the Ethernet link for the last 30 seconds. 0x00fd (I) : lrm: Bridge configuration/code updated Non-volatile RAM update has been completed successfully. 0x00fe (I) : exec: Bridge software controlled reset The bridge is about to initiate a self-reset. 0x00ff (W) : Verify Token-Ring port 1 MAU connection and power cycle The Token-Ring port 1 cable may not be properly connected to the MAU. 0x00ff (W) : Verify Token-Ring port 2 MAU connection and power cycle The Token-Ring port 2 cable may not be properly connected to the MAU. 0x0100 (F) : rem_task: bad ccb->command_code A command control block with an illegal command code was detected. 0x0104 (F) : ipc: Ethernet network problem: Check transceivers and cabling (TREE) - The forwarding processor did not respond to a control processor Ethernet transmit request within 30 seconds. 0x0108 (F) : ipc: Token-Ring port transmit check The forwarding processor did not respond to a control processor Token-Ring transmit request within 30 seconds. 0x010a (F) : lrm_task: transmit time check One or more frames have been awaiting transmission from LRM for more than 300 seconds. 0x0110 (F) : rps_task: transmit time check One or more frames have been awaiting transmission from RPS for more than 30 seconds. 0x0112 (F) : ipc: filter time check The forwarding processor did not respond to a control processor filter status change request within 30 seconds. 0x0113 (F) : ipc: counters time check The forwarding processor did not respond to a control processor counters update request within 30 seconds. 0x0114 (F) : ipc: database time check (TREE) - The forwarding processor did not respond to a database entry deletion command. 0x0906 (W) : Init_mode: Ethernet mode initialization failed (TREE) - The Ethernet controller did not complete initialization for the current mode. 0x0907 (W) : Bringup_lance: Ethernet external loopback (AUI) failed (TREE) - The Ethernet controller did not complete the external loopback test on the AUI port. 0x0907 (W) : Bringup_lance: Ethernet external xmit (UTP) failed (TREE) - The Ethernet controller did not complete the external transmit test on the UTP port. 0x0901 (W) : Diag_amd: Register Read/Write test failed (TREE) - Diagnostic test failure. 0x0902 (W) : Diag_amd: Internal loopback test 1 (CRC Generator) failed (TREE) - Diagnostic test failure. 0x0903 (W) : Diag_amd: Internal loopback test 2 (CRC Checker) failed (TREE) - Diagnostic test failure. 0x0904 (W) : Diag_amd: Internal loopback test 3 (collision) failed (TREE) - Diagnostic test failure. 0x0905 (W) : Loop_back: Ethernet interrupt test failed (TREE) - Diagnostic test failure. 0x1100 (F) : REM reset failure (SNMP) - REM error during reset attempt. 0x1101 (F) : REM Set Notification failure (SNMP) - REM error during Notification Enable. 0x1102 (F) : REM Set Ring Intensive Mode failure (SNMP) - REM error during Intensive Mode set. 0x1103 (F) : REM Set Auto Intensive Mode failure (SNMP) - REM error during Auto Intensive Mode set. 0xBABE (P) : (null) (SNMP) - An illegal value in the window register was detected while attempting to release a frame buffer. This information is provided "as is" to help you use IBM products. No warranty of any kind is implied or should be inferred. © Copyright IBM Corporation 2000. All rights reserved.